15062 matches found
CVE-2022-49298
CVE-2022-49298 : Linux kernel staging rtl8712 driver fix for uninitialized mac[6] in r871xu_drv_init() after tmpU1b from r8712_read8(padapter, EE_9346CR) == 0. KMSAN reported uninit-value in that function and call chain (usb_intf.c:541; usb_probe_interface; device probing). Concrete details are p...
CVE-2022-49561
CVE-2022-49561 concerns a race in Linux kernel netfilter conntrack handling where, on insertion conflicts, skb->_nfct can be freed and rebound to an already-confirmed conntrack entry. The issue arises because conntrack entries and extension space can be freed after an RCU grace period, and the...
CVE-2022-49564
CVE-2022-49564 affects the Linux kernel crypto/qat DH path. The vulnerability arises when copying a source scatterlist into a linear buffer, where a source buffer larger than the key size could trigger an integer underflow. The fix adds parameter checks for DH and rejects such requests, mitigatin...
CVE-2022-49815
CVE-2022-49815 : In the Linux kernel, the erofs fix adds a missing xas_retry() in fscache mode during xarray iteration. The iteration currently holds only the RCU read lock and may encounter XA_RETRY_ENTRY when an entry is modified concurrently, which could cause an oops when dereferencing an inv...
CVE-2023-52932
The CVE-2023-52932 issue concerns the Linux kernel mm/swapfile get_swap_pages(), where a plist_for_each_entry_safe() loop could loop tens of thousands of times under memory pressure, risking soft lockup. The fix adds cond_resched() into get_swap_pages() when space isn’t found, addressing softlock...
CVE-2023-52991
CVE-2023-52991 applies to the Linux kernel net subsystem, specifically a NULL pointer dereference in skb_segment_list caused by frag_list being NULL after a GRO/GSO fraglist chaining change. The issue can lead to kernel panics during UDP/GSO processing when frag_list is unexpectedly pulled into t...
CVE-2023-53077
CVE-2023-53077 affects the Linux kernel’s DRM AMD display path. The vulnerability arises in CalculateVMAndRowBytes when PTEBufferSizeInRequests is zero, causing UBSAN to warn due to dml_log2 returning an unexpectedly negative value (shift exponent 4294966273). The documented fix is to skip the dm...
CVE-2023-53105
CVE-2023-53105 affects the Linux kernel mlx5 driver, specifically a NULL pointer dereference in encap lock cleanup when unloading a module with a peer offloaded TC flow. The underlying issue occurs when the peer uplink rep profile is changed to a NIC profile and the encap lock is destroyed during...
CVE-2023-53108
CVE-2023-53108 – Linux kernel (net/iucv) : The vulnerability arises from incorrect sizing of iucv_irq_data, which must be 4 bytes larger. The under-allocation can permit a Redzone/heap corruption (dma-kmalloc-64) during iucv_init/cpu hotplug flow, with objects showin g incomplete frees in the obs...
CVE-2024-26630
CVE-2024-26630 (Linux kernel) : The issue in cachestat stemmed from reading folio data from the page cache XRAY without holding a reference, allowing a folio to be released and reused during the operation. The fix switches to the xarray machinery for folio offsets and dirty/writeback state, preve...
CVE-2024-26657
CVE-2024-26657 relates to a NULL pointer dereference in the Linux kernel’s DRM scheduler code (drm_sched_entity_init). The issue could be triggered by AMDGPU user-space IOCTL flow: user calls AMDGPU_CTX_ALLOC_CTX via amdgpu_ctx_ioctl, then AMDGPU_WAIT_CS without submitting a job, which could lead...
CVE-2024-26776
CVE-2024-26776 pertains to the Linux kernel SPI driver for Hisilicon SFC v3xx. The issue arises when the interrupt handler receives an empty interrupt, leading to a NULL pointer dereference. The fix is to return IRQ_NONE when no interrupt is detected, thereby preventing the NULL dereference. Impa...
CVE-2024-26790
The CVE-2024-26790 issue affects the Linux kernel, specifically the dmaengine: fsl-qdma path. It describes a vulnerability where 16-byte unaligned read transactions by QDMA on ls1028a-based SoCs can stall the Network On-Chip (NOC) and trigger PCIe controller timeouts, potentially causing a deadlo...
CVE-2024-35800
CVE-2024-35800 affects the Linux kernel EFI/kdump path. The root cause is calling get_next_variable() without validating the pointer, which in kdump can be NULL and cause a panic during kexec-ed kernel boot. The fix introduces a validity check before calling get_next_variable(), and the issue was...
CVE-2024-35902
The CVE-2024-35902 issue affects the Linux kernel’s RDS path. In net/rds, a null cp can be dereferenced in __rds_rdma_map when cp->cp_conn is accessed, potentially causing a crash. Analysis notes that cp is a parameter that may be NULL at several call sites (e.g., rds_get_mr, rds_get_mr_for_de...
CVE-2024-35922
The CVE-2024-35922 issue is a Linux kernel vulnerability in fbmon/fb_videomode_from_videomode() where htotal * vtotal can overflow to zero, risking division by zero. The root cause is overflow during videomode computation; the fix mirrors fb_var_to_videomode() by preventing division by zero. Affe...
CVE-2024-35956
CVE-2024-35956 affects the Linux kernel's btrfs quota groups handling. During subvolume create/snapshot/delete, metadata reservations are made via btrfs_subvolume_reserve_metadata(). When quotas are enabled, a PREALLOC qgroup reservation is created and later converted to PERTRANS after the operat...
CVE-2024-40900
CVE-2024-40900 affects the Linux kernel cachefiles path: a use-after-free can occur where requests are not removed from cache->reqs during flushing, allowing access to freed REQ objects in a concurrent flush scenario. The described sequence shows a freed req being accessed by cachefiles_ondema...
CVE-2024-40915
The CVE-2024-40915 issue affects the Linux kernel on riscv, where __kernel_map_pages() (a debugging page-table helper) used __set_memory() to flip the valid bit of page-table entries. __set_memory() takes init_mm’s semaphore and can sleep, but __kernel_map_pages() may be called in atomic context,...
CVE-2024-41031
CVE-2024-41031 (Linux kernel) affects ARM64 builds where HPAGE_PMD_ORDER is 13 for 64KB base pages. The vulnerability arises in mm/filemap when the PMD-sized page cache cannot be supported by xarray, triggering kernel warnings and a broken path during page cache handling. The impact is described ...
CVE-2024-41075
CVE-2024-41075 affects the Linux kernel’s cachefiles subsystem. The vulnerability was resolved by adding a consistency check for copen/cread operations to prevent malicious processes from issuing random copen/cread requests and crashing the system. The documented mitigations are: (1) copen reques...
CVE-2024-43831
The CVE-2024-43831 vulnerability affects the Linux kernel media/mediatek/vcodec path, specifically the vpu_dec_init function where an invalid decoder VSI could be mishandled. The fix, as documented, ensures the decoder VSI is valid for future use, reducing the risk of exploitation. The issue is c...
CVE-2024-44983
CVE-2024-44983 affects the Linux kernel (netfilter: flowtable: validate vlan header). The root cause is insufficient room/bounds checking to access the VLAN header protocol field, risking an improper flowtable lookup. The fix validates the VLAN header before using it in the flowtable lookup, with...
CVE-2024-45015
CVE-2024-45015 affects the Linux kernel component drm/msm/dpu. The vulnerability arises when crtc connectors_changed is set without a corresponding atomic_mode_set(), leading to an atomic_enable() followed by atomic_disable() without re-assigning the connector, causing NULL pointer dereference in...
CVE-2024-46726
CVE-2024-46726 (Linux kernel, drm/amd/display) fixes overflow/overrun in index calculations (vmid0p72_idx, vnom0p8_idx, vmax0p9_idx) to prevent array size overflow. The patch resolves 3 OVERRUNs and 1 INTEGER_OVERFLOW reported by Coverity; affected AMD display path. Remediation is to apply the up...
CVE-2024-46730
CVE-2024-46730 affects the Linux kernel’s drm/amd/display path. The issue arises when an array index tg_inst could be -1 if timing_generator_count equals 0, allowing an overrun to occur. The description in the connected documents confirms the root cause and states that this fix prevents negative ...
CVE-2024-46775
CVE-2024-46775 affects the Linux kernel DRM AMD display path (drm/amd/display). Root cause: function return values were not checked before their results were used by subsequent calls. The patch resolves 4 CHECKED_RETURN issues reported by Coverity and fixes the vulnerability by validating return ...
CVE-2024-46780
The CVE-2024-46780 entry concerns the Linux kernel nilfs2 subsystem, where sysfs read methods accessed a superblock buffer without the required mutual exclusion. The issue arises because nilfs2 superblock parameters exposed in sysfs could be read without holding the ns_sem lock, risking invalid p...
CVE-2024-46834
The CVE-2024-46834 entry concerns a Linux kernel vulnerability in ethtool handling of channel indirection tables. If the driver cannot fetch the indirection table or allocate memory, the core max-channel check can be skipped, which may allow indirection tables to contain out-of-bounds channel IDs...
CVE-2024-46844
CVE-2024-46844: In the Linux kernel, the setup_one_line() path prints a pointer that could be uninitialized for *error_out, risking a NULL pointer dereference or incorrect prints. The fix initializes *error_out in all control paths, addressing the issue. The CVE is scored locally with high impact...
CVE-2024-47665
CVE-2024-47665 concerns the Linux kernel’s i3c: mipi-i3c-hci driver. The bug manifested during IBI DMA setup when the code checked if dma_get_cache_alignment * defined value > 256, and incorrectly BUG_ON()'ed during driver initialization. The vulnerability could cause a local fault due to a fa...
CVE-2024-49874
CVE-2024-49874 affects the Linux kernel’s i3c master subsystem (svc_i3c_master). The issue is a use-after-free race between the worker threads bound to master->hj_work and master->ibi_work during cleanup. If the module is removed, master->base can be freed while a worker may still access...
CVE-2024-49906
CVE-2024-49906 has concrete remediation on Root OS (rootio-linux) for Ubuntu 22.04 and Debian 11/12. The OSV entries indicate Root has patched CVE-2024-49906 in the rootio-linux package across multiple distributions with multiple fixed versions available. Ubuntu Security Notices and Debian/Ubuntu...
CVE-2024-49978
CVE-2024-49978 : Linux kernel fix for UDP GSO fraglist segmentation after pulling from frag_list. The issue involved invalid SKB_GSO_FRAGLIST geometry where head_skb and frag_list SKBs could violate invariants if datapath hooks (NAT/BPF) altered data, potentially leading to a NULL pointer derefer...
CVE-2024-50188
CVE-2024-50188 affects the Linux kernel DP83869 PHY driver when configuring the fiber port. The root cause is a incorrect use of linkmode_set_bit() with a bit mask (1 <
CVE-2024-50240
The CVE-2024-50240 issue concerns the Linux kernel PHY driver for Qualcomm QMP-USB. After commit 413db06c05e7, driver data initialisation was removed but still used in runtime PM callbacks, causing a NULL-pointer dereference on runtime suspend when runtime PM is enabled via sysfs. The fix restore...
CVE-2024-56540
In CVE-2024-56540, the Linux kernel ivpu IPC path (drivers/accel/ivpu/ivpu_ipc.c) was refactored: ipc send/receive functions were adjusted to avoid triggering a recovery during probe/resume. ivpu_send_receive_internal() is now used by D0i3 entry, DCT init, and HW init, with updated functions retu...
CVE-2024-56698
The CVE affects the Linux kernel’s DWC3 gadget USB driver. The root cause is a faulty accounting of scatter-gather entries: dwc3_request->num_queued_sgs is decremented on completion, and if a request is only partially completed, the total number of SG entries may be misreported, potentially le...
CVE-2024-56710
CVE-2024-56710 is a Linux kernel vulnerability involving a memory leak in the ceph Direct I/O path. The bvecs array allocated in iter_get_bvecs_alloc() can leak and leave pages pinned if ceph_alloc_sparse_ext_map() fails. The fix moves sparse_ext allocation earlier (and applies a similar adjustme...
CVE-2024-58096
In the Linux kernel, CVE-2024-58096 concerns missing srng->lock protection when using ath11k_hal_srng_* in monitor mode, risking data contention in ath11k_dp_rx_mon_dest_process() and ath11k_dp_full_mon_process_rx(). Reports indicate repeated use of ath11k_hal_srng_* without acquiring srng->...
CVE-2025-21820
CVE-2025-21820 affects the Linux kernel tty/xilinx_uartps driver. A deadlock could occur due to a circular lock dependency between uart_port_lock and console_lock when handling sysrq. The fix splits sysrq handling into two parts: using a prepare step under the port lock and deferring actual handl...
CVE-2025-22026
CVE-2025-22026 (Linux kernel) affects nfsd in the kernel. The issue: nfsd_proc_stat_init() ignored the return value of svc_proc_register(), so if procfile creation fails the kernel may WARN later during removal. The fix updates nfsd_proc_stat_init() to return the same pointer type as svc_proc_reg...
CVE-2025-22040
CVE-2025-22040 affects the Linux kernel ksmbd multichannel path. A race between session setup and ksmbd_sessions_deregister can free a session before its connection is added to the session’s channel list. The fix adds a reference-count check before freeing the session. Documented impact is high (...
CVE-2025-22085
CVE-2025-22085 affects the Linux kernel RDMA/core. The description documents a use-after-free (slab) in the netlink/name rename path, caused by a use-after-free in nla_put during device-name rename handling. The issue manifests as a slab-use-after-free Read in nla_put, traced through netlink/nlde...
CVE-2025-22125
CVE-2025-22125 : Linux kernel md/raid1, raid10 could ignore IO flags (notably REQ_IDLE, and related flags) when blk-wbt is enabled, causing degraded write performance. The issue is fixed by preserving IO flags from the master bio (commit f51d46d0e7cb: “md: add support for REQ_NOWAIT”). Applicable...
CVE-2025-23134
CVE-2025-23134 affects the Linux kernel ALSA timer code. The vulnerability stems from taking mmap_lock while inside a mutex-wrapped copy_from/to_user() via the pattern guard(mutex)(®ister_mutex). This can lead to deadlocks when copy_from/to_user() is invoked under the register_mutex, particula...
CVE-2025-37739
CVE-2025-37739 involves a Linux kernel issue in the f2fs filesystem where out-of-bounds access could occur during truncate_inode_blocks(). UBSAN reported an array-index-out-of-bounds in f2fs/node.h when get_nid() accessed i_nid with a negative index due to dn.ofs_in_node being zero while the load...
CVE-2025-37765
Summary (CVE-2025-37765): The Linux kernel DRM Nouveau path had a delayed-delete oops during ttm_bo_delayed_delete. The root cause is a dangling nouveau_bo.resv pointer after dma_buf destruction frees amdgpu_bo, and the subsequent ttm_bo_delayed_delete dereferences that pointer, causing a general...
CVE-2025-38104
Technical details about CVE-2025-38104 (affected products, versions, exploit information, or fixes) are not provided in the supplied documents; monitor for updates.
CVE-2025-38386
CVE-2025-38386 : In the Linux kernel, ACPICA could crash due to a use-after-free when a platform firmware update increases the number of AML method parameters but does not update all callers. The fix makes ACPICA refuse to evaluate a method if the caller passes fewer arguments than expected, prev...